.center_head_box {
  width: 100%;
  padding: 30px 50px;
  box-sizing: border-box;
  .et-flex-start();

  .image_font_box {
    font-size: 40px;
  }

  .head_right_box {
    margin-left: 30px;
    .et-flex-column-normal();

    .head_right_row_box {
      line-height: 24px;
      .et-flex-center();

      .row_left_box {
        width: 60px;
        margin-right: 20px;
      }
    }
  }
}

.password_box {
  width: 100%;
  .et-flex-column-center();

  .sign-rows {
    margin: 20px 0;
    .sign-row {
      width: 400px;
      .et-flex-start();

      .row-label {
        flex-shrink: 0;
        margin-right: 10px;
        width: 5em;
        text-align: right;
      }

      &:not(:first-child) {
        margin-top: 15px;
      }
    }
  }

  .update-submit {
    width: 240px;
    margin: 0 0 20px;
    margin-left: 80px;
  }
}